██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
TextSecure
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqTextSecure era un'mwbgapplicazione mwbwlibera e mwcaopen source di mwcqmessaggistica istantanea per mwcgsmartphone mwcwAndroid sviluppata da mwdaOpen Whisper Systems a partire dal 2010 e successivamente rinominata mwdqSignal nel novembre 2015.cite-ref-1[1] mwegTextSecure era anche il nome del protocollo di mwewcrittografia end-to-end, successivamente rinominato mwfaprotocollo Signal.cite-ref-2[2]
TextSecure permetteva la trasmissione mwggsicura di messaggi, allegati e messaggi multimediali ad altri utenti TextSecure. Gli utenti possono verificare autonomamente l'identità dei loro corrispondenti confrontando le impronte digitali ovvero con la scansione dei mwgwcodici QR personali. L'applicazione Android poteva essere utilizzata anche per l'invio di mwhaSMS e mwhqMMS non crittografati. Il database dei messaggi era salvato localmente sul dispositivo e poteva essere anch'esso crittografato con una mwhgpassword a scelta dall'utente.
L'applicazione è stata sviluppata da Open Whisper Systems ed era pubblicata sotto la mwialicenza libera mwiqGPLv3.
Contents
• Storia
• Audit
• Note
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Storia
Whisper Systems e Twitter (2010-2011)
TextSecure inizialmente era un'mwjgapplicazione per mwjwAndroid che permetteva l'invio e la ricezione di mwkaSMS mwkqcrittografati. La prima mwkgversione beta è stata lanciata nel maggio 2010 da Whisper Systems, una mwkwstartup co-fondata da mwlaMoxie Marlinspike, ricercatore di mwlqsicurezza, e da Stuart Anderson, ricercatore di mwlwrobotica.cite-ref-3[3]cite-ref-4[4] Oltre a TextSecure, Whisper Systems ha prodotto anche un mwoafirewall, degli strumenti per la crittografia di altre forme di dati e RedPhone, un'applicazione per effettuare chiamate vocali crittografate. Tutti questi erano mwogsoftware proprietari per aumentare la sicurezza nei mwowdispositivi mobili.cite-ref-5[5]
Nel novembre 2011, Whisper Systems ha annunciato di essere stata acquisita da mwqqTwitter. I termini finanziari dell'accordo non sono stati resi noti da nessuna delle due società.cite-ref-6[6] L'acquisizione è stata fatta "in primo luogo in modo che il signor Marlinspike potesse aiutare l'allora startup [Twitter] a migliorare i sui standard di sicurezza".cite-ref-7[7] Poco dopo l'acquisizione, il servizio RedPhone non era più attivo.cite-ref-8[8] Alcuni hanno criticato la rimozione, sostenendo che il software è "specificamente mirato [per aiutare] persone che vivono in regimi repressivi", e che ha lasciato la gente come gli mwtgegiziani in "una posizione pericolosa" durante gli mwtweventi del 2011.cite-ref-9[9]
Nel dicembre 2011 Twitter ha pubblicato il mwvqcodice sorgente di TextSecure con mwvglicenza libera mwvwGPLv3.cite-ref-10[10] Nel luglio 2012 anche il codice di RedPhone è stato pubblicato con la stessa licenza.cite-ref-11[11]
Open Whisper Systems
Nel gennaio 2013 Marlinspike ha lasciato Twitter e ha fondato mwygOpen Whisper Systems un progetto open source collaborativo per proseguire lo sviluppo di TextSecure e RedPhone.cite-ref-12[12]
A marzo 2013 ha iniziato il lavoro per rendere disponibile TextSecure anche sul mwaasistema operativo mwaqiOS.cite-ref-13[13]
Nel mese di febbraio 2014, Open Whisper Systems ha aggiornato il protocollo di crittografia alla versione 2, con il supporto per le chat di gruppo e per maggiori funzionalità di messaggistica.cite-ref-0-14-0[14]
A luglio 2014, il gruppo ha annunciato l'intenzione di unificare le applicazioni RedPhone e TextSecure in un'unica app, chiamata mwdaSignal. L'annuncio ha coinciso con la versione iniziale di Signal come contropartita per mwdqiOS a RedPhone, Signal è stata la prima app per iOS che offriva gratuitamente chiamate vocali mwdgcrittografate.cite-ref-15[15] Nell'annuncio gli sviluppatori hanno inoltre comunicato l'intenzione di: fornire funzionalità di mwewmessaggistica istantanea su iOS, unificare le applicazioni RedPhone e TextSecure su Android e lanciare un client per il web.cite-ref-16[16]
Nel mese di marzo 2015, Open Whisper Systems ha rilasciato la versione 2.0 di Signal per iOS che consente di messaggiare mwgqprivatamente con gli utenti TextSecure.cite-ref-17[17]
Nello stesso mese, Open Whisper Systems ha cessato il supporto per l'invio e la ricezione di mwhwSMS e mwiaMMS crittografati su mwiqAndroid. A partire dalla versione 2.7.0, TextSecure supporta l'invio e la ricezione di messaggi crittografati esclusivamente tramite il canale dati. Le ragioni di questa scelta tecnica sono:cite-ref-18[18]
• Complicazioni con il metodo di codifica SMS: gli utenti necessari per avviare manualmente uno "scambio di chiavi", che ha richiesto un giro completo prima di eventuali messaggi potessero essere scambiati. Oltre a questo, gli utenti non potevano essere sempre sicuri che il destinatario fosse in grado di ricevere SMS o MMS cifrati.
• Problemi di compatibilità con iOS: non è possibile inviare o ricevere SMS crittografati su iOS, a causa della mancanza di mwkqAPI.
• Le grandi quantità di mwkwmetadati che inevitabilmente sorgono quando si utilizzano gli SMS per il trasporto di messaggi.
• Focus su sviluppo del mwlqsoftware: Il mantenimento della crittografia di SMS e MMS richiede risorse preziose e rallenta fortemente lo sviluppo di altre parti del servizio.
A seguito della fine del supporto per la cifratura di SMS e MMS alcuni utenti hanno deciso di creare una mwlwvariante di TextSecure chiamata Silence (inizialmente SMSSecure). Silence è progettata e dedicata esclusivamente allo scambio di SMS e MMS crittografati, inoltre rimuove la dipendenza da Google Cloud Messaging (GCM) ed è disponibile anche su mwmqF-Droid.cite-ref-19[19]cite-ref-20[20]
Caratteristiche
TextSecure permetteva agli utenti di inviare messaggi di testo crittografati, audio, mwsafoto, mwsqvideo, informazioni di contatto, e mwsgemoji utilizzando la connessione dati (mwswWi-Fi, mwta3G o mwtq4G). TextSecure permetteva agli utenti di scambiare anche mwtgSMS e mwtwMMS non crittografati con le persone che non utilizzavano TextSecure.cite-ref-0-14-1[14]
I messaggi inviati ad altri utenti TextSecure sono automaticamente mwvqcrittografati end-to-end con il mwvgprotocollo TextSecure, il che significa che possono essere letti solo dal mittente e dal destinatario. I messaggi vengono salvati solamente nel mwvwdispositivo dell'utente e non sul mwwaserver, e possono essere protetti da un ulteriore livello di crittografia impostando una mwwqpassword personale.cite-ref-1-23-0[23] Nell'mwxginterfaccia utente, i messaggi crittografati sono contrassegnati con il simbolo di un mwxwlucchetto.
TextSecure fornisce una funzione nativa per verificare che l'utente sta comunicando con la persona desiderata e prevenire mwyqattacchi man in the middle. Tale verifica può essere eseguita confrontando i rispettivi codici di sicurezza (anche sotto forma di mwygcodice QR).cite-ref-24[24]
TextSecure permette agli utenti di chattare con più persone contemporaneamente in chat di gruppo (tutte le persone devono essere utenti TextSecure). Anche i messaggi di gruppo vengono automaticamente crittografati end-to-end con il mw0aprotocollo TextSecure. Gli utenti possono creare gruppi identificati con un'icona e un avatar, possono aggiungere altri utenti, abbandonare il gruppo e scambiare messaggi e file multimediali, il tutto con le stesse proprietà crittografiche fornite daTextSecure per le chat individuali. Il server di TextSecure non ha accesso ai metadati delle comunicazioni, né all'elenco dei membri, al titolo, o all'avatar del gruppo.cite-ref-25[25]cite-ref-0-14-2[14]
Audit
Nel mese di ottobre 2014, i ricercatori dell'mw4gUniversità della Ruhr a Bochum hanno pubblicato una analisi del mw4wprotocollo TextSecure. Tra gli altri risultati, hanno presentato un mw5aunknown key-share attack sul protocollo, ma in generale, hanno riportato che è sicuro.cite-ref-27[27]
Sviluppatori
TextSecure era sviluppato da Open Whisper Systems, un gruppo mw6wnon a scopo di lucro che sviluppa progetti mw7aopen source con la missione di "rendere la comunicazione privata e semplice". Il gruppo era costituito da una vasta comunità di volontari e da un ristretto team di mw7qsviluppatori dedicati e retribuiti. Open Whisper Systems era finanziato da una combinazione di donazioni e sovvenzioni, e tutti i suoi prodotti erano pubblicati come mw7gsoftware libero e mw7wopen source con licenza mw8aGNU General Public License (GPL) versione 3.cite-ref-28[28]
Open Whisper Systems ha ricevuto un sostegno finanziario, tra gli altri, dalla mw9gFreedom of the Press Foundationcite-ref-29[29], mw-wKnight Foundation,cite-ref-30[30] mwaqaShuttleworth Foundation,cite-ref-31[31] e dallmwaqu'mwaqyOpen Technology Fundcite-ref-32[32], un programma governativo degli mwaqsStati Uniti d'America che ha anche finanziato anche altri progetti a tutela della mwaqwprivacy, come il software di mwaq0anonimato mwaq4Tor e il mwaq8sito web di messaggistica istantanea crittografata mwaraCryptocat.
A febbraio 2018 Open Whisper Systems è stato sostituito dalla mwarifondazione Signal un'organizzazione non a scopo di lucro fondata da mwarmMoxie Marlinspike e da mwarqBrian Acton.cite-ref-33[33]
Note
cite-note-11. ↑ mwar8(mwasamwaseEN) Andy Greenberg, mwasimwasmSignal, the Snowden-Approved Crypto App, Comes to Android, in mwasqWired. mwasuURL consultato il 18 agosto 2025.
cite-note-22. ↑ mwask(mwasomwassEN) mwaswmwas0Signal on the outside, Signal on the inside, su mwas4Signal Messenger. mwas8URL consultato il 18 agosto 2025.
cite-note-33. ↑ mwatm(mwatqmwatuEN) Andy Greenberg, mwatymwatcAndroid App Aims to Allow Wiretap-Proof Cell Phone Calls - Forbes, in mwatgForbes. mwatkURL consultato il 19 agosto 2025 mwato(mwatsarchiviato il 21 gennaio 2012).
cite-note-44. ↑ mwat8(mwauamwaueEN) mwauimwaumCompany Overview of Whisper Systems Inc.com, su mwauqinvesting.businessweek.com. mwauuURL consultato il 19 agosto 2025 mwauy(archiviato dall'mwaucurl originale il 4 marzo 2014).
cite-note-55. ↑ mwaus(mwauwmwau0EN) mwau4mwau8Twitter Open Sources Its Android Moxie, su mwavaWired Enterprise, 20 dicembre 2011. mwaveURL consultato il 19 agosto 2025 mwavi(archiviato dall'mwavmurl originale l'8 febbraio 2012).
cite-note-66. ↑ mwavc(mwavgmwavkEN) Tom Cheredar, mwavomwavsTwitter acquires Android security startup Whisper Systems, su mwavwVentureBeat, 28 novembre 2011. mwav0URL consultato il 19 agosto 2025.
cite-note-77. ↑ mwawe(mwawimwawmEN) Danny Yadron, mwawqmwawuMoxie Marlinspike: The Coder Who Encrypted Your Texts, in mwawyWall Street Journal, 9 luglio 2015. mwawcURL consultato il 19 agosto 2025.
cite-note-88. ↑ mwaws(mwawwmwaw0EN) Andy Greenberg, mwaw4mwaw8Twitter Acquires Moxie Marlinspike's Encryption Startup Whisper Systems, su mwaxaForbes. mwaxeURL consultato il 19 agosto 2025.
cite-note-99. ↑ mwaxu(mwaxymwaxcEN) Caleb Garling, mwaxgmwaxkTwitter Buys Some Middle East Moxie | Wired Enterprise | Wired.com, su mwaxowww.wired.com. mwaxsURL consultato il 19 agosto 2025 mwaxw(archiviato dall'mwax0url originale il 29 giugno 2012).
cite-note-1010. ↑ mwaye(mwayimwaymEN) mwayqmwayuTextSecure is now Open Source!, su mwayywww.whispersys.com. mwaycURL consultato il 19 agosto 2025 mwayg(archiviato dall'mwaykurl originale il 6 gennaio 2012).
cite-note-1111. ↑ mway0(mway4mway8EN) mwazamwazeRedPhone is now Open Source!, su mwaziwww.whispersys.com. mwazmURL consultato il 19 agosto 2025 mwazq(archiviato dall'mwazuurl originale il 31 luglio 2012).
cite-note-1212. ↑ mwazk(mwazomwazsEN) mwazwmwaz0A New Home, su mwaz4whispersystems.org. mwaz8URL consultato il 19 agosto 2025 mwaaa(archiviato dall'mwaaeurl originale il 29 aprile 2013).
cite-note-1313. ↑ mwaau(mwaaymwaacEN) mwaagmwaakTextSecure Sheds SMS in Latest Version, su mwaaothreatpost.com, 24 febbraio 2014. mwaasURL consultato il 19 agosto 2025.
cite-note-0-1414. ↑ mwabm(mwabqmwabuEN) mwabymwabcThe New TextSecure: Privacy Beyond SMS, su mwabgwhispersystems.org, 24 febbraio 2014. mwabkURL consultato il 19 agosto 2025 mwabo(archiviato dall'mwabsurl originale il 16 agosto 2014).
cite-note-1515. ↑ mwab8(mwacamwaceEN) mwacimwacmFree, Worldwide, Encrypted Phone Calls for iPhone, su mwacqwhispersystems.org. mwacuURL consultato il 19 agosto 2025 mwacy(archiviato dall'mwaccurl originale il 29 luglio 2014).
cite-note-1616. ↑ mwacs(mwacwmwac0EN) mwac4mwac8New Signal App Brings Encrypted Calling to iPhone, su mwadathreatpost.com, 29 luglio 2014. mwadeURL consultato il 19 agosto 2025.
cite-note-1717. ↑ mwadu(mwadymwadcEN) Megan Geuss, mwadgmwadkNow you can easily send (free!) encrypted messages between Android, iOS, su mwadoArs Technica, 3 marzo 2015. mwadsURL consultato il 19 agosto 2025.
cite-note-1818. ↑ mwad8(mwaeamwaeeEN) mwaeimwaemSaying goodbye to encrypted SMS/MMS, su mwaeqwhispersystems.org. mwaeuURL consultato il 19 agosto 2025 mwaey(archiviato dall'mwaecurl originale il 12 novembre 2015).
cite-note-1919. ↑ mwaes(mwaewmwae0EN) mwae4mwae8Silence, su mwafagithub.com. mwafeURL consultato il 19 agosto 2025.
cite-note-2020. ↑ mwafu(mwafymwafcDE) heise online, mwafgmwafkTextSecure-Fork bringt SMS-Verschlüsselung zurück, su mwafoSecurity, 2 aprile 2015. mwafsURL consultato il 19 agosto 2025.
cite-note-2121. ↑ mwaf8(mwagamwageEN) mwagimwagmSignal, the Snowden-Approved Crypto App, Comes to Android, in mwagqWIRED. mwaguURL consultato il 19 agosto 2025 mwagy(mwagcarchiviato il 26 gennaio 2018).
cite-note-2222. ↑ mwags(mwagwmwag0EN) mwag4mwag8Just Signal, su mwahawhispersystems.org. mwaheURL consultato il 19 agosto 2025 mwahi(archiviato dall'mwahmurl originale il 17 novembre 2015).
cite-note-1-2323. ↑ mwahcmwahgChristoph Rottermanner, pagina 9
cite-note-2424. ↑ mwahwmwah0Christoph Rottermanner, pagina 5
cite-note-2525. ↑ mwaiemwaiimwaimPrivate Group Messaging, su mwaiqwhispersystems.org. mwaiuURL consultato il 19 agosto 2025 mwaiy(archiviato dall'mwaicurl originale il 22 dicembre 2014).
cite-note-2626. ↑ mwais(mwaiwmwai0EN) mwai4mwai8Working with the Open Technology Fund, su mwajaisecpartners.github.io. mwajeURL consultato il 19 agosto 2025.
cite-note-2727. ↑ mwaju(mwajymwajcEN) mwajgmwajkAuditors find encrypted chat client TextSecure is secure, in mwajomwajsThe Register. mwajwURL consultato il 19 agosto 2025.
cite-note-2828. ↑ mwaka(mwakemwakiEN) Lorenzo Franceschi-Bicchierai, mwakmmwakqWhatsApp messages now have Snowden-approved encryption on Android, su mwakuMashable, 18 novembre 2014. mwakyURL consultato il 19 agosto 2025.
cite-note-2929. ↑ mwako(mwaksmwakwEN) mwak0mwak4Encryption Tools For Journalists, in mwak8Freedom of the Press Foundation, 27 novembre 2013. mwalaURL consultato il 19 agosto 2025.
cite-note-3030. ↑ mwalq(mwalumwalyEN) mwalcmwalgTextSecure, su mwalkKnight Foundation. mwaloURL consultato il 19 agosto 2025 mwals(archiviato dall'mwalwurl originale il 24 marzo 2015).
cite-note-3131. ↑ mwama(mwamemwamiEN) mwammmwamqMoxie Marlinspike - Privacy enhancing technology, su mwamuwww.shuttleworthfoundation.org. mwamyURL consultato il 19 agosto 2025 mwamc(archiviato dall'mwamgurl originale il 18 gennaio 2015).
cite-note-3232. ↑ mwamw(mwam0mwam4EN) mwam8mwanaOpen Whisper Systems | Open Technology Fund, su mwanewww.opentech.fund. mwaniURL consultato il 19 agosto 2025 mwanm(archiviato dall'mwanqurl originale il 27 dicembre 2015).
cite-note-3333. ↑ mwang(mwankmwanoEN) mwansmwanwSignal Foundation, su mwan0Signal Messenger. mwan4URL consultato il 19 agosto 2025.
Bibliografia
• mwaoi(EN) Christoph Rottermanner, Peter Kieseberg, Markus Huber, Martin Schmiedecker, Sebastian Schrittwieser, Privacy and Data Protection in Smartphone Messengers (PDF).
Voci correlate
Altri progetti
Altri progetti
• Wikimedia Commons
• Wikimedia Commons contiene immagini o altri file su TextSecure
Collegamenti esterni
• mwapaSito ufficiale, su whispersystems.org (archiviato dall'url originale il 29 luglio 2015).
• mwapiRepository sorgenti di TextSecure, su github.com (archiviato dall'url originale il 12 agosto 2015).